Appendix C AFB Interface

ثبت نشده
چکیده

In this appendix, we describe an initial version of the AFB interface. We specify it as a system-call oriented interface between the operating system and the application programs. We refer to pages in a virtual memory address space by symbolic names like a i and b, although the actual interface will require the use of each page's actual virtual memory address. SAPPs are assigned unique identifiers. The following are the system calls provided by the AFB interface for manipulating SAPPs: • PAF-define (a 1 , a 2 ,..., a n). This defines a SAPP consisting of the pages a 1 , a 2 ,..., a n. It returns a SAPP identifier. • PAF-add (B, b). This adds page b to SAPP B. • PAF-remove (B, b). This removes page b from SAPP B. • PAF-delete (B). This removes SAPP B from the page flush policy. The following are provided for establishing propagation precedence constraints between SAPPs: • PFB-add (A, B). This specifies and introduces a A ≤p B rule. A and B can be references to individual pages as well (this applies for all the PFB and flush-lock calls). • PFB-delete (A, B). This removes a A ≤p B rule from the flush policy. The number of PFB-add calls and PFB-delete calls for the particular pair A and B must match before the rule is removed. A stronger version of this delete call can be provided which does not have this requirement. The following are the system calls provided by the AFB interface for flush-locking and flushing SAPPs: • flush-lock (A). This flush-locks the SAPP A. Flush-locks are fully compatible with all other lock modes. • flush-unlock (A). This releases the flush-lock being held on SAPP A. Unlocks have to match locks before the lock on A is actually released. • flush-request (A). This call informs the operating system that it should favour the propagation of SAPP A. The page flush policy must still be adhered to. A blocking version of this call can also be provided. The blocking version is similar to an explicit write operation except that page flush rules are adhered to.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Does the Appendix Location Change During Pregnancy?

Background: Early diagnosis of appendicitis is important during pregnancy.  Unlike omentom, cecum and appendix are not likely to be displaced by the growing uterus, so the concept of position change of the appendix during pregnancy is questionable. Objective: To determine the anatomical location of appendix during pregnancy. Methods: In a prospective study from October 1995 to March 1999, 291 w...

متن کامل

Determination of Interface Hyperbolic Parameter Values

This appendix describes the procedure developed by Clough and Duncan (1971) for the determination of hyperbolic parameter values for interfaces. Hyperbolic parameter values of the interfaces between concrete and dense Density Sand, medium-dense Density Sand, and dense Light Castle Sand are determined based on the results of the initial loading tests presented in Appendix C. Example calculations...

متن کامل

The Bureau of Meteorology Statistical Downscaling Model Graphical User Interface: user manual and software documentation

......................................................................................................................1 Part A: Scientific background.....................................................................................3 1) Introduction........................................................................................................3 2) The Bureau of Meteorology Statistical...

متن کامل

BMI211/CS271: Introduction to BioMedical Informatics: System Design

.................................................................................................................................................................2 BACKGROUND ..........................................................................................................................................................2 PROBLEM STATEMENT.....................................................

متن کامل

Modelling the spread of American foulbrood in honeybees

We investigate the spread of American foulbrood (AFB), a disease caused by the bacterium Paenibacillus larvae, that affects bees and can be extremely damaging to beehives. Our dataset comes from an inspection period carried out during an AFB epidemic of honeybee colonies on the island of Jersey during the summer of 2010. The data include the number of hives of honeybees, location and owner of h...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992